From: Matthias Clasen Date: Thu, 22 Sep 2022 01:12:22 +0000 (-0400) Subject: Make the gl-gles debug flag always available X-Git-Tag: archive/raspbian/4.8.3+ds-2+rpi1~3^2~20^2~1^2~39^2~19 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=01054c9c79bc11eb10fdb1b14e47fb798ca3ce68;p=gtk4.git Make the gl-gles debug flag always available No need to restrict this to debug builds. --- diff --git a/gdk/gdk.c b/gdk/gdk.c index 637f76fb6a..cc2a81f1d4 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -120,7 +120,7 @@ static const GdkDebugKey gdk_debug_keys[] = { { "portals", GDK_DEBUG_PORTALS, "Force the use of portals", TRUE }, { "gl-disable", GDK_DEBUG_GL_DISABLE, "Disable OpenGL support", TRUE }, { "gl-legacy", GDK_DEBUG_GL_LEGACY, "Use a legacy OpenGL context", TRUE }, - { "gl-gles", GDK_DEBUG_GL_GLES, "Only allow OpenGL GLES API" }, + { "gl-gles", GDK_DEBUG_GL_GLES, "Only allow OpenGL GLES API", TRUE }, { "gl-debug", GDK_DEBUG_GL_DEBUG, "Insert debugging information in OpenGL" }, { "gl-egl", GDK_DEBUG_GL_EGL, "Use EGL on X11 or Windows" }, { "gl-glx", GDK_DEBUG_GL_GLX, "Use GLX on X11" }, diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c index 001addb622..0452640244 100644 --- a/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c @@ -1265,7 +1265,7 @@ gdk_gl_context_is_api_allowed (GdkGLContext *self, { GdkGLContextPrivate *priv = gdk_gl_context_get_instance_private (self); - if (GDK_DISPLAY_DEBUG_CHECK (gdk_gl_context_get_display (self), GL_GLES)) + if (gdk_display_get_debug_flags (gdk_gl_context_get_display (self)) & GDK_DEBUG_GL_GLES) { if (!(api & GDK_GL_API_GLES)) { diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c index fa4cfcd2d4..5c53f247c2 100644 --- a/gdk/win32/gdkdisplay-win32.c +++ b/gdk/win32/gdkdisplay-win32.c @@ -1197,7 +1197,7 @@ gdk_win32_display_init_gl (GdkDisplay *display, * Disable defaulting to EGL as EGL is used more as a compatibility layer * on Windows rather than being a native citizen on Windows */ - if (GDK_DEBUG_CHECK (GL_EGL) || GDK_DEBUG_CHECK (GL_GLES)) + if (gdk_display_get_debug_flags (display) & (GDK_DEBUG_GL_EGL|GDK_DEBUG_GL_GLES)) { if (gdk_display_init_egl (display, EGL_PLATFORM_ANGLE_ANGLE,